package com.zmn.plat.model.entity.contract.borrow.record;

import com.zmn.common.utils.pager.Pages;

import lombok.*;

import java.util.Date;

/**
 * 合同借阅记录表
 *
 * @author linfeng
 * @since 2020-05-09 11:41:45
 */
@Data
@Builder
@ToString
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class ContractBorrowRecordQuery extends Pages {
    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     */
    private Integer relateId;
    /**
     * 合同id
     */
    private Integer contractId;
    /**
     * 借阅人
     */
    private Integer borrower;
    /**
     * 所属公司id
     */
    private Integer borrowerCompanyId;
    /**
     * 所属公司名称
     */
    private String borrowerCompanyName;
    /**
     * 一级部门ID
     */
    private Integer borrowerDeptOneId;
    /**
     * 一级部门名称
     */
    private String borrowerDeptOneName;
    /**
     * 二级部门ID
     */
    private Integer borrowerDeptTwoId;
    /**
     * 二级部门名称
     */
    private String borrowerDeptTwoName;
    /**
     * 借阅时间
     */
    private Date borrowDay;
    /**
     * 借阅原因
     */
    private String borrowReason;
    /**
     * 借阅文件
     */
    private String borrowFile;
    /**
     * 创建人
     */
    private String creater;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 更新人
     */
    private String updater;
    /**
     * 更新时间
     */
    private Date updateTime;

}
